package com.spaceobj.project.service;

import cn.dev33.satoken.util.SaResult;
import com.baomidou.mybatisplus.extension.service.IService;
import com.spaceobj.project.pojo.SysSearchContent;

/**
 * @author hrzhang
 */
public interface SysSearchContentService extends IService<SysSearchContent> {

  /**
   * 新增搜索内容
   *
   * @param sysSearchContent
   * @return
   */
  SaResult add(SysSearchContent sysSearchContent);

  /**
   * 删除搜索内容
   *
   * @param sysSearchContent
   * @return
   */
  SaResult update(SysSearchContent sysSearchContent);

  /**
   * 查询搜索内容
   *
   * @param sysSearchContent
   * @return
   */
  SaResult list(SysSearchContent sysSearchContent);

  /**
   * 根据id查询结果内容
   *
   * @param id
   * @return
   */
  SaResult findById(long id);


  /**
   * 增加权重
   * @param sysSearchContent
   * @return
   */
  void addWeight(SysSearchContent sysSearchContent);
}
